package com.atguigu.gulimall.product.vo;

import com.atguigu.gulimall.product.entity.SkuImagesEntity;
import com.atguigu.gulimall.product.entity.SkuInfoEntity;
import com.atguigu.gulimall.product.entity.SpuInfoDescEntity;
import lombok.Data;
import lombok.ToString;

import java.util.List;

/**
 * 商品详细信息 vo类
 */
@Data
@ToString
public class SkuItemVo {

    // sku基本信息
    private SkuInfoEntity infoEntity;

    // sku的图片信息
    private List<SkuImagesEntity> images;

    // spu的销售属性组合
    private List<SkuItemSaleAttrVo> saleAttrs;

    // spu的介绍
    private SpuInfoDescEntity descEntity;

    // spu的规格参数信息
    private List<SpuItemAttrGroupVo> attrGroups;

    // 商品是否有货（默认有货）
    private boolean hasStock = true;
}
